package com.lrkj.payfee.mapper;

import java.util.List;
import com.lrkj.payfee.domain.MeterBox;

/**
 * 仪表箱Mapper接口
 * 
 * @author yajun_ren
 * @date 2021-07-27
 */
public interface MeterBoxMapper 
{
    /**
     * 查询仪表箱
     * 
     * @param boxId 仪表箱ID
     * @return 仪表箱
     */
    public MeterBox selectMeterBoxById(String boxId);

    /**
     * 查询仪表箱列表
     * 
     * @param meterBox 仪表箱
     * @return 仪表箱集合
     */
    public List<MeterBox> selectMeterBoxList(MeterBox meterBox);

    /**
     * 新增仪表箱
     * 
     * @param meterBox 仪表箱
     * @return 结果
     */
    public int insertMeterBox(MeterBox meterBox);

    /**
     * 修改仪表箱
     * 
     * @param meterBox 仪表箱
     * @return 结果
     */
    public int updateMeterBox(MeterBox meterBox);

    /**
     * 删除仪表箱
     * 
     * @param boxId 仪表箱ID
     * @return 结果
     */
    public int deleteMeterBoxById(String boxId);

    /**
     * 批量删除仪表箱
     * 
     * @param boxIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteMeterBoxByIds(String[] boxIds);
}
